import Vue from 'vue'
import Vuex from 'vuex'
import user from './user'

Vue.use(Vuex)

export default new Vuex.Store({
  modules: {
    user
  }
})

// token 属于个人信息相关的数据，我们除了登录等一些，几乎所有的请求都要携带token
// ==> 所以，token需要在登录后存起来以方便使用

// 实际开发的时候，token 存到 Vuex 中，但是，vuex它的数据是放到内存中的，临时存储。
// 当我们一刷新页面的时候，Vuex中的数据会丢失，所以我们会在localStorage中也会存一份token数据

// 1. token 存到Vuex中，给各个组件发请求的时候使用
// 2. token 还会存到localStorage中，当刷新页面，丢失token的时候，从localStorage中取
